html,body,ul,ol,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
ul,ol{ list-style-type:none;}
*{ font-family:"微软雅黑";}
a{ text-decoration:none; color:#000; font-family:"微软雅黑";}
a:hover{ color:#406fb3;}
img,span{ border:none; padding:0px; margin:0px;}

body{ background:url(../images/bg.png) no-repeat top center;}
.box{ width:100%; min-width:1200px;}
.header_box{ max-width:1300px; width:90%; margin:0 auto; overflow:hidden; margin:40px auto;}
.header_left{ float:left;}
.header_right{ float:right;}
.header_right img{ display:block;}
.search_box{ overflow:hidden; margin-top:15px;} 
.search_main{ float:left; width:280px; height:42px; line-height:40px; overflow:hidden; box-sizing:border-box;} 
.zzms_box{ float:right;}
#keywords{ width:80%; border:1px solid #ccc; border-radius:5px 0px 0px 5px; display:block; padding-left:10px; box-sizing:border-box; background-color:transparent; line-height:38px; float:left; outline:none;}
#submit_btn{ width:20%; display:block; border-radius:0px 5px 5px 0px; float:right; height:42px; border:none; outline:none; background:#006fbe url(../images/search.png) no-repeat center center;}
.zzms_box{ width:140px; line-height:42px; border-radius:5px; background:#c9e0f7;}
.zzms_box a{ display:block; width:100%;  height:100%; font-weight:bold; color:#006fbe; font-size:18px; text-align:center;}

.nav_box{ width:100%; height:50px; line-height:50px; background:#006fbe;}
.nav_list{ max-width:1300px; width:90%; margin:0 auto; overflow:hidden;}
.nav_list li{ float:left; width:14.28%; text-align:center; position:relative;}
.nav_list li::after{ content:""; position:absolute; width:1px; height:30px; top:10px; right:0px; background:url(../images/sbait.png) no-repeat left center;}
.nav_list li:last-child::after{ background:none;}
.nav_list li a{ font-size:16px; color:#fff; font-weight:bold; display:block; text-align:center; transition:all 0.2s;}
.nav_list li a:hover{ background:#0282d1;}

.main_box{ max-width:1300px; width:90%; margin:0 auto; overflow:hidden;}
.jrgz_box{ width:100%; overflow:hidden; line-height:40px; height:40px; display:flex; justify-content:space-between;}
.jrgz_left{ width:80px; font-size:14px; font-weight:bold;}
#demo {overflow:hidden;float:left;width:100%;  }
#demo img {border: 3px solid #F2F2F2;}
#indemo {float: left;width: 1800%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo1 span a:link{color:#3e3e3e;text-decoration:none;}
.jrgz_right{ flex:1; overflow:hidden;}
.jrgz_right li{ float:left; margin-left:20px; padding-left:10px; background:url(../images/redd.png) no-repeat left center;}
.jrgz_right li a{ font-size:14px; color:#333;}
.jrgz_right li span{ font-size:14px; color:#333;}
.first_box{ width:100%; padding:20px; box-sizing:border-box; background:#fff;}
.zt_box{ width:100%; }
.zt_box a{ width:100%; display:block;}
.zt_box a img{ width:100%; display:block; }
.first_bottom{ margin-top:20px; overflow:hidden;}
.lb_box{ float:left; width:55%; height:400px;}
/***轮播图****/
#banner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
#banner .swiper-slide {
	position: relative;
	text-align: center;
}
#banner img {
	width: 100%;
	height:100%;
}
.gallerytitle {
	padding-left:10px;
text-align:left;
	box-sizing:border-box;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	color: #fafafa;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	font-weight: normal;
	background-color:rgba(0,0,0,0.7);
}
.gallerytitle a{ color:#fff;}
.pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 80px;
	text-align: center;
	right: 0;
}


.swiper-pagination-bullet {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #fff;
	margin: 0 3px;
	opacity: 0.8;
	cursor: pointer;
}
.swiper-pagination-bullet-active {
	background: #ff6600;
}
#banner .swiper-pagination-bullet{ background:#fff; opacity:1; width:10px; height:10px;}
#banner .swiper-pagination-bullet-active{ background:#007aff;}
/***轮播图 结束****/

.yjyw_box{ float:right; width:43%; height:400px; position:relative;}
.yjyw_more{ position:absolute; right:5px; top:5px;}
.yjyw_more a{ font-size:14px; color:#333;}

#tabs-container1 {
width:100%;	
height: 100%;
}
.tabs1 { width:100%; height:60px; border-bottom:1px dashed #ccc; overflow:hidden;}
.tabs1 a{font-size:22px; color:#333; margin-right:20px; font-weight:normal; text-align:left; float:left; position:relative;}
.tabs1 a.active1{ color:#006fbe;}
.tabs1 a.active1::after{ content:""; position:absolute; bottom:-10px; left:0px; width:100%; height:2px; background:#006fbe;}
.news-list1 { width:100%; margin-top:20px;}
.news-list1 li{ overflow:hidden; display:flex; line-height:36px;}
.news-list1 li a{ flex:1; color:#000; font-size:16px; transition:all ease-in-out .3s; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news-list1 li a:hover{ color:#406fb3;}
.news-list1 li span{ width:100px; text-align:right; color:#999; font-size:16px;}

.two_box{ width:100%; padding:20px; margin-top:20px; box-sizing:border-box; background:#fff; display:flex; justify-content:space-between;}
.two_box li{ width:18%; height:100px; }
.two_box li a{ width:100%; height:100%; line-height:100px; font-size:18px; color:#333; padding-left:50%; box-sizing:border-box; display:block;}
.two_box li:first-child a{ background:#eee url(../images/cxfw.png) no-repeat 18% center;}
.two_box li:nth-child(2) a{ background:#eee url(../images/xkjb.png) no-repeat 18% center;}
.two_box li:nth-child(3) a{ background:#eee url(../images/tzxx.png) no-repeat 18% center;}
.two_box li:nth-child(4) a{ background:#eee url(../images/sgjb.png) no-repeat 18% center;}
.two_box li:nth-child(5) a{ background:#eee url(../images/yjxx.png) no-repeat 18% center;}

.three_box{ width:100%; padding:20px; margin-top:20px; box-sizing:border-box; background:#fff; overflow:hidden;}
.tzgg_box{ float:left; width:49%; }
.tzgg_top{ overflow:hidden; width:100%;}
.tzgg_name{ float:left; padding-left:35px; font-size:22px; font-weight:bold; color:#333; background:url(../images/tzgg.png) no-repeat left center;} 
.tzgg_more{ float:right; font-size:14px; color:#333; line-height:36px;}
.tzgg_list { width:100%; margin-top:10px;}
.tzgg_list li{ overflow:hidden; display:flex; line-height:36px; padding-left:10px; box-sizing:border-box; background:url(../images/huid.png) no-repeat left center;}
.tzgg_list li a{ flex:1; color:#000; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tzgg_list li a:hover{ color:#406fb3;}
.tzgg_list li span{ width:100px; text-align:right; color:#999; font-size:16px;}
.gszl_box{ float:right; width:49%;}
.gszl_name{ float:left; padding-left:35px; font-size:22px; font-weight:bold; color:#333; background:url(../images/gszl.png) no-repeat left center;}

.four_box{ width:100%; padding:20px; margin-top:20px; box-sizing:border-box; background:#fff; overflow:hidden;}
.zwgk_box{ float:left; width:20%;}
.zwgk_name{ padding-left:35px; font-size:22px; font-weight:bold; color:#333; background:url(../images/zwgk.png) no-repeat left center;}
.zwgk_main li{ width:100%; height:50px; line-height:50px; border:1px solid #ccc; border-left:4px solid #c90a09; box-sizing:border-box; margin-top:18px;}
.zwgk_main li a{ display:block; width:100%; height:100%; text-align:center;}

.zcwj_box{ float:right; width:78%; position:relative;}
.zcwj_more{ position:absolute; right:5px; top:5px;}
.zcwj_more a{ font-size:14px; color:#333;}
.tabs2 { width:100%; height:60px; border-bottom:1px dashed #ccc; overflow:hidden;}
.tabs2 a{font-size:22px; font-weight:bold; color:#333; margin-right:20px; text-align:left; float:left; position:relative;}
.tabs2 a.active2{ color:#006fbe;}
.tabs2 a.active2::after{ content:""; position:absolute; bottom:-10px; left:0px; width:100%; height:2px; background:#006fbe;}
.news-list2 li{ padding-left:10px; box-sizing:border-box; background:url(../images/huid.png) no-repeat left center;} 

.five_box{ width:100%; padding:20px; margin-top:20px; box-sizing:border-box; background:#fff; }
.ztzl_name{ width:100%; padding-left:35px; font-size:22px; font-weight:bold; color:#333; background:url(../images/ztzl.png) no-repeat left center;}
.ztzl_main{ width:100%; margin-top:20px;}
.swiper-container3 {
	width: 100%; position:relative;
	height: 80px;
}
.swiper-slide3{ width:100%; height:100%;} 
.swiper-slide3 a{ display:block; width:100%; height:100%;}
.swiper-slide3 a img{ display:block; width:100%; height:100%;}
.ztzl_main .swiper-container3 .ztlb_left{ position:absolute; width:30px; height:30px; left:10px; top:60px; background:url(../images/left.png) no-repeat left center; background-size:100%;}
.ztzl_main .swiper-container3 .ztlb_right{ position:absolute; width:30px; height:30px; right:10px; top:60px; background:url(../images/right.png) no-repeat left center; background-size:100%;}


.footer_box{ width:100%; margin-top:20px;}
.dblt_box{ width:100%; background:#006fbe;} 
.dblt_main{ max-width:1300px; width:90%; display:flex; justify-content:space-between; height:50px; line-height:50px; margin:0 auto; position:relative;}
.dblt_main .dblt_left{ color:#fff; font-size:16px;}
.dblt_main .dblt_left a{ color:#fff; font-size:16px;}



.ds_name{ position:relative;}
.ds_name::after{ content:""; position:absolute; top:47%; right:-15px; border:5px solid transparent; border-top:5px solid #fff;}
.ds_list{ display:none; background:#006fbe; position:absolute; top:50px; left:0px; width:100%; z-index:999; overflow:hidden; }
.dblt_main .dblt_left .ds_list li{ width:12.5%; float:left; text-align:center; line-height:30px;}
.dblt_main .dblt_left .ds_list li a{ color:#fff; font-size:14px;}
.dblt_left2{ cursor:pointer;}
.dblt_left2:hover .ds_list{ }
.dblt_left2:hover .ds_name::after{  border:5px solid transparent; top:35%; border-bottom:5px solid #fff; transition:all 0.3s;}

.footer_bottom{ width:100%; background:#c1dbf3;}
.db_box{ max-width:1300px; width:90%; display:flex; justify-content:space-between; margin:0 auto; padding:30px; box-sizing:border-box;}
.db_center{ font-size:14px; color:#788693;}
.db_center li{ line-height:30px;}
.dzjg,.ewm_box,.zfzc{ width:140px; height:120px; text-align:center; box-sizing:border-box; background:#cfe3f6;}
.dzjg{ padding-top:25px;}
.ewm_box{ padding-top:10px;}
.zfzc{ padding-top:32px;}



.db_right{ display:flex; justify-content:space-between; width:320px;}
.ewm_box img{ display:block; margin:0 auto;}
.ewm_box span{ display:block; margin:0 auto; font-size:14px; color:#788693; margin-top:5px;}



/**** 互动交流页面 **************************************************************************************************************/
.dqwz_box{ width:100%; font-size:14px; margin:10px 0px; color:#333; padding-left:30px; box-sizing:border-box; background:url(../images/dqwz.png) no-repeat left center;}
.dqwz_box a{ font-size:14px; color:#333;}
.hdjl_box{ width:100%; padding:20px; box-sizing:border-box; background:#fff; display:flex; justify-content:space-between;}
.hdjl_left{ width:65%;}
.hygq_box{ display:flex; justify-content:space-between;}
.hygq_name{ padding-left:35px; font-size:22px; font-weight:bold; color:#333; background:url(../images/tzgg.png) no-repeat left center;}
.hygq_name a{ color:#333;}
.hygq_top{ width:100%; height:40px; display:flex; margin-top:20px; line-height:40px; background:#eee; overflow:hidden; text-align:center; font-size:16px; color:#333;}
.lxnr_top{ width:40%; border-right:1px solid #fff; box-sizing:border-box;}
.hfnr_top{ width:40%; border-right:1px solid #fff; box-sizing:border-box;}
.hfsj_top{ width:20%;}

.hygq_bottom{ width:100%;}
.hygq_bottom li{ width:100%; line-height:46px; border-bottom:1px dashed #ccc;}
.hygq_bottom li a{ display:flex; width:100%; color:#333;}
.lxnr_bottom{ width:40%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:15px; box-sizing:border-box;}
.hfnr_bottom{ width:40%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:15px; box-sizing:border-box;}
.hfsj_bottom{ width:20%; text-align:center;}

.hdjl_right{ width:33%; }
.tzxx_list{ width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.tzxx_list li{ width:48%; height:140px; border:1px solid #ccc; background:#f6f7f8; margin-bottom:10px;}
.tzxx_list li a{ display:block; height:100%; width:100%; padding-top:27px;}
.tzxx_list li a img{ display:block; margin:0 auto;}
.tzxx_list li a span{ display:block; margin:0 auto; text-align:center; margin-top:5px;}
.sjtj_box{ display:flex; justify-content:space-between; margin-top:20px;}
.sjtj_box{ padding-left:35px; font-size:22px; font-weight:bold; color:#333; background:url(../images/sjtj.png) no-repeat left center;}
.sjtj_box a{ color:#333;}
.sjtj_list{ margin-top:20px; display:flex; justify-content:space-between; flex-wrap:wrap; border-right:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box;}
.sjtj_list li{ width:25%; text-align:center; line-height:44px; height:44px; border-top:1px solid #ccc; border-left:1px solid #ccc; box-sizing:border-box;}

/**** 机构职能页面 **************************************************************************************************************/
.jggk_box{ display:flex; justify-content:space-between;}
.jggk_left{ width:20%; border:1px solid #ccc; box-sizing:border-box; background:#fff;}
.jggk_top{ width:100%; font-size:16px; font-weight:bold; color:#fff; line-height:50px; padding-left:50px; background:#006fbe url(../images/jggk.png) no-repeat 20px center; box-sizing:border-box;}
.jggk_leftlist{ padding:0px 20px; box-sizing:border-box;}
.jggk_leftlist li{ width:100%; line-height:24px; border-bottom:1px dashed #ccc; padding:12px 0px; padding-left:30px; background:url(../images/heiq.png) no-repeat 4px center; box-sizing:border-box;}
.jggk_leftlist li.list_active{ background:url(../images/lanq.png) no-repeat 4px center;}
.jggk_leftlist li.list_active a{ color:#006fbe;}
.jggk_leftlist li a{ color:#333;}
.jggk_right{ width:78%; border:1px solid #ccc; padding:20px; box-sizing:border-box; background:#fff;}
.ldxx_name{ font-size:18px; color:#333; font-weight:bold;}
.ldxx_list{ width:100%; margin-top:20px;}
.ldxx_list li{ display:flex; width:100%; line-height:40px; border-bottom:1px dashed #ccc;}
.ldxx_list li a{ flex:1; font-size:16px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ldxx_list li span{ width:100px; text-align:right; font-size:16px; color:#333;}
.fy_box{ margin-top:20px; text-align:center;}


/**** 通用概览页面 **************************************************************************************************************/
.tygl_top{ width:100%; font-size:16px; font-weight:bold; color:#fff; line-height:50px; padding-left:50px; background:#006fbe url(../images/zwgk_bai.png) no-repeat 20px center; box-sizing:border-box;}
.tygl_leftlist{ padding:0px 20px; box-sizing:border-box;}
.tygl_leftlist li{ width:100%; line-height:50px; border-bottom:1px solid #ccc; overflow:hidden;}

.tygl_leftlist .list_active a{ color:#006fbe;}
.tygl_leftlist li a{ color:#333; display:block; float:left;}
.tygl_leftlist li img{ display:block; float:right; padding:19px 10px; cursor:pointer;}
.ejlm_box{ padding-left:20px; box-sizing:border-box; display:none;}
.ejlm_box div{ line-height:46px; border-bottom:1px dashed #ccc;}
.tygl_leftlist .ejlm_box li{ line-height:24px; padding:10px 0px;}

/**** 政务服务页面 **************************************************************************************************************/
.zwfwpt{ width:100%; padding:20px; box-sizing:border-box; background:#fff;} 
.zwfwpt a{ display:block; width:100%;}
.zwfwpt a img{ display:block; width:100%;}
.ywxk_box{ margin-top:20px; padding:20px; box-sizing:border-box; background:#fff; display:flex; justify-content:space-between;}
.ywxk_left{ width:31%;}
.ywxk_name{ line-height:50px; }
.ywxk_name a{ font-size:22px; color:#333; position:relative;}
.ywxk_name a::after{ content:""; position:absolute; bottom:-10px; left:0px; width:100%; height:2px; background:#006fbe;}
.ywxk_main{ margin-top:15px; width:100%; height:150px; background:#539ff7 url(../images/chil.png) no-repeat bottom right;}
.ywxk_main a{ display:block; width:100%; height:100%; color:#fff; font-size:16px; text-align:center; }
.ywxk_main a span{ display:inline-block; padding:5px 10px; border:1px solid #fff; position:relative; margin-top:45px;}
.ywxk_main a span::after{ content:""; position:absolute; bottom:-20px; left:35%; width:50px; height:2px; background:#fff;}
.ywxk_center{ width:31%; margin-top:69px;}
.ywxk_right{ width:31%; }
.xkfw_img{ width:100%; margin-top:15px;}
.xkfw_img a{ display:block; width:100%; }
.xkfw_img a img{  display:block; width:100%; height:150px;}
.cxfw_box{ padding:20px; box-sizing:border-box; width:100%; margin-top:20px; background:#fff;}

.cxfw_list{ display:flex; justify-content:space-between; width:100%; margin-top:20px;}
.cxfw_list li{ width:13%; height:200px; background:#fff; position:relative; box-shadow:0px 5px 5px rgba(0,0,0,0.1); transition:all 0.3s;}
.cxfw_list li:hover{ background:#006fbe;}
.cxfw_list li::after{ content:""; width:100%; height:5px; background:#006fbe; position:absolute; top:0px; left:0px;}
.cxfw_list li a{ display:block; width:100%; height:100%; } 
.img_bgq{ width:60px; height:60px; background:#f3f8ff; border-radius:100%; display:flex; align-items:center; justify-content:center; margin:0 auto; margin-top:28px; transition:all 0.3s;} 
.cxfw_list li:hover .img_bgq{ background:#0282d1;}
.cxfw_list li:hover span{ color:#fff;}
.cxfw_list li a span{ margin-top:10px; text-align:center; display:block; width:100%; padding:0px 10px; box-sizing:border-box; color:#333; font-size:14px;}

.cxfw_list li:first-child .img_bgq{ background:#f3f8ff url(../images/tzzt.png) no-repeat center center;}
.cxfw_list li:nth-child(2) .img_bgq{ background:#f3f8ff url(../images/zcaq.png) no-repeat center center;}
.cxfw_list li:nth-child(3) .img_bgq{ background:#f3f8ff url(../images/aqpj.png) no-repeat center center;}
.cxfw_list li:nth-child(4) .img_bgq{ background:#f3f8ff url(../images/jcjy.png) no-repeat center center;}
.cxfw_list li:nth-child(5) .img_bgq{ background:#f3f8ff url(../images/wxhxp.png) no-repeat center center;}
.cxfw_list li:nth-child(6) .img_bgq{ background:#f3f8ff url(../images/mlcx.png) no-repeat center center;}
.cxfw_list li:nth-child(7) .img_bgq{ background:#f3f8ff url(../images/pxfw.png) no-repeat center center;}
.cxfw_list li:first-child:hover .img_bgq{ background:#0282d1 url(../images/tzzt_bai.png) no-repeat center center;}
.cxfw_list li:nth-child(2):hover .img_bgq{ background:#0282d1 url(../images/zcaq_bai.png) no-repeat center center;}
.cxfw_list li:nth-child(3):hover .img_bgq{ background:#0282d1 url(../images/aqpj_bai.png) no-repeat center center;}
.cxfw_list li:nth-child(4):hover .img_bgq{ background:#0282d1 url(../images/jcjy_bai.png) no-repeat center center;}
.cxfw_list li:nth-child(5):hover .img_bgq{ background:#0282d1 url(../images/wxhxp_bai.png) no-repeat center center;}
.cxfw_list li:nth-child(6):hover .img_bgq{ background:#0282d1 url(../images/mlcx_bai.png) no-repeat center center;}
.cxfw_list li:nth-child(7):hover .img_bgq{ background:#0282d1 url(../images/pxfw_bai.png) no-repeat center center;}



/**** 政务公开页面 **************************************************************************************************************/
.zwgkym_box{ width:100%; padding:20px; box-sizing:border-box; background:#fff;}
.gktz_box{ display:flex; justify-content:space-between;}
.gktz_left{ width:20%;}
.zfxxgk{ width:100%; height:50px; line-height:50px; background:#006fbe; color:#fff; text-align:center; font-size:22px;}
.zfxxgk_list{ border:1px solid #ccc; border-top:none; padding:0px 15px; box-sizing:border-box; padding-top:15px;}
.zfxxgk_list li{ height:30px; line-height:30px; background:#eee; margin-bottom:15px; transition:all 0.3s;}
.zfxxgk_list li a{ display:block; width:100%; height:100%; text-align:center; color:#333; }
.zfxxgk_list li:hover{ background:#006fbe;}
.zfxxgk_list li:hover a{ color:#fff;}

.gktz_right{ width:78%; position:relative;}
.tabs3 { width:100%; height:39px; border-bottom:1px solid #ccc; overflow:hidden;}
.tabs3 a{font-size:22px; color:#333; margin-right:20px; font-weight:normal; text-align:left; float:left; position:relative;}
.tabs3 a.active3{ color:#006fbe;}
.tabs3 a.active3::after{ content:""; position:absolute; bottom:-10px; left:0px; width:100%; height:2px; background:#006fbe;}
.news-list3 { width:100%; margin-top:8px;}
.news-list3 li{ overflow:hidden; display:flex; line-height:36px;}
.news-list3 li a{ flex:1; color:#000; font-size:16px; transition:all ease-in-out .3s; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.news-list3 li a:hover{ color:#406fb3;}
.news-list3 li span{ width:100px; text-align:right; color:#999; font-size:16px;}
.tzgs_more{ position:absolute; right:5px; top:5px;}

.zcfg_box{ margin-top:20px;}
.zcfg_top{ overflow:hidden; width:100%; border-bottom:1px solid #ccc; height:44px;}
.zcfg_name{ float:left; font-size:22px; font-weight:bold; color:#333; position:relative;} 
.zcfg_name::after{ content:""; width:100%; height:2px; background:#006fbe; position:absolute; left:0px; bottom:-15px; z-index:999;} 
.zcfg_more{ float:right; font-size:14px; color:#333; line-height:36px;}

.zcfg_main{ width:100%; margin-top:20px; display:flex; justify-content:space-between;}
.zcfg_left{ width:25%; }
.zcfg_left li{ padding-right:20px; width:100%; height:65px; line-height:65px; box-sizing:border-box; background:url(../images/huik.png) no-repeat left center; margin-bottom:20px; background-size:100%;}
.zcfg_left .select_ty_l{ background:url(../images/zcwj_lan.png) no-repeat left center; background-size:100%;}
.zcfg_left .select_ty_l a{ display:block; width:100%; color:#fff; text-align:center; font-size:18px;}
.zcfg_left .check_ty_l a{ display:block; width:100%; color:#333; text-align:center; font-size:18px;}
.zcfg_right{ width:73%;}
.zcfg_list { width:100%;}
.zcfg_list li{ overflow:hidden; display:flex; height:36px;}
.zcfg_list li a{ flex:1; color:#000; font-size:16px; transition:all ease-in-out .3s; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.zcfg_list li a:hover{ color:#406fb3;}
.zcfg_list li span{ width:100px; text-align:right; color:#999; font-size:16px;}

.zdxm_box{ display:flex; justify-content:space-between; margin-top:20px;}
.zdxm_box li{ width:32%; height:100px; background:#ebf5ff;}
.zdxm_box li a{ display:block; width:100%; height:100%; display:flex; align-items:center; justify-content:center; color:#333; font-size:18px;}
.zdxm_box li a span{ margin-left:20px;}
.zdxm_box li:hover a{ color:#406fb3;}

.xzyj_box{ display:flex; justify-content:space-between; margin-top:20px;}
.xzzf_box,.yjxx_box{ width:49%;}
.yjxx_list{ width:100%; margin-top:15px;}
.yjxx_list li{ width:100%; display:flex; line-height:36px;}
.yjxx_list li a{ flex:1; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.yjxx_list li:hover a{ color:#406fb3;}
.yjxx_list li span{ width:100px; text-align:right; color:#333;}

.ajjwj_box{ margin-top:20px; width:100%;}
.yjxx_list{ width:100%; margin-top:15px;} 



/*********无子概览*************************************************************************/
.wzgl_main{ width:100%; background:#fff; padding:20px; box-sizing:border-box; border:1px solid #ccc;}
.wzgl_box{ width:100%;}
.wzgl_box li{ width:100%; line-height:40px; display:flex; padding-left:10px; background:url(../images/huid.png) no-repeat left center; box-sizing:border-box; transition:all 0.5s;}
.wzgl_box li a{ flex:1; font-size:16px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.wzgl_box li span{ width:100px; text-align:right; font-size:16px; color:#333;} 
.wzgl_box li:hover{ padding:0px 10px; padding-left:20px; background:#e6ecf5 url(../images/huid.png) no-repeat 10px center;}
.wzgl_box li:hover a{ color:#006fbe; }
.wzgl_box li:hover span{ color:#006fbe;}



/**********通用细览*****************************************************************/
.xl_box{ padding:50px; box-sizing:border-box; background:#fff; border:1px solid #ccc;}
.xl_bt{ text-align:center; font-size:34px; font-weight:bold;}
.xl_lytime{ display:flex; justify-content:space-between; border:1px dashed #ccc; padding:10px 20px; box-sizing:border-box; font-size:14px; color:#666; margin-top:20px;}
.xl_main{ padding-top:30px;}
.xl_main img{ max-width:100%;